home *** CD-ROM | disk | FTP | other *** search
- Public Class LocalizedForm
- Inherits System.Windows.Forms.Form
-
- #Const USE_ITALIAN_CULTURE = False
-
- #Region " Windows Form Designer generated code "
-
- Public Sub New()
- MyBase.New()
-
- #If USE_ITALIAN_CULTURE Then
- ' Set Italian as the culture of the interactive user.
- SetUICulture("IT")
- #End If
-
- 'This call is required by the Windows Form Designer.
- InitializeComponent()
- End Sub
-
- 'Form overrides dispose to clean up the component list.
- Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
- If disposing Then
- If Not (components Is Nothing) Then
- components.Dispose()
- End If
- End If
- MyBase.Dispose(disposing)
- End Sub
- Friend WithEvents Label1 As System.Windows.Forms.Label
- Friend WithEvents TextBox1 As System.Windows.Forms.TextBox
- Friend WithEvents TextBox2 As System.Windows.Forms.TextBox
- Friend WithEvents Label2 As System.Windows.Forms.Label
- Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox
- Friend WithEvents Button1 As System.Windows.Forms.Button
-
- 'Required by the Windows Form Designer
- Private components As System.ComponentModel.Container
-
- 'NOTE: The following procedure is required by the Windows Form Designer
- 'It can be modified using the Windows Form Designer.
- 'Do not modify it using the code editor.
- <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
- Dim resources As System.Resources.ResourceManager = New System.Resources.ResourceManager(GetType(LocalizedForm))
- Me.Label1 = New System.Windows.Forms.Label()
- Me.Label2 = New System.Windows.Forms.Label()
- Me.Button1 = New System.Windows.Forms.Button()
- Me.PictureBox1 = New System.Windows.Forms.PictureBox()
- Me.TextBox2 = New System.Windows.Forms.TextBox()
- Me.TextBox1 = New System.Windows.Forms.TextBox()
- Me.SuspendLayout()
- '
- 'Label1
- '
- Me.Label1.AccessibleDescription = CType(resources.GetObject("Label1.AccessibleDescription"), String)
- Me.Label1.AccessibleName = CType(resources.GetObject("Label1.AccessibleName"), String)
- Me.Label1.Anchor = CType(resources.GetObject("Label1.Anchor"), System.Windows.Forms.AnchorStyles)
- Me.Label1.AutoSize = CType(resources.GetObject("Label1.AutoSize"), Boolean)
- Me.Label1.Dock = CType(resources.GetObject("Label1.Dock"), System.Windows.Forms.DockStyle)
- Me.Label1.Enabled = CType(resources.GetObject("Label1.Enabled"), Boolean)
- Me.Label1.Font = CType(resources.GetObject("Label1.Font"), System.Drawing.Font)
- Me.Label1.Image = CType(resources.GetObject("Label1.Image"), System.Drawing.Image)
- Me.Label1.ImageAlign = CType(resources.GetObject("Label1.ImageAlign"), System.Drawing.ContentAlignment)
- Me.Label1.ImageIndex = CType(resources.GetObject("Label1.ImageIndex"), Integer)
- Me.Label1.ImeMode = CType(resources.GetObject("Label1.ImeMode"), System.Windows.Forms.ImeMode)
- Me.Label1.Location = CType(resources.GetObject("Label1.Location"), System.Drawing.Point)
- Me.Label1.Name = "Label1"
- Me.Label1.RightToLeft = CType(resources.GetObject("Label1.RightToLeft"), System.Windows.Forms.RightToLeft)
- Me.Label1.Size = CType(resources.GetObject("Label1.Size"), System.Drawing.Size)
- Me.Label1.TabIndex = CType(resources.GetObject("Label1.TabIndex"), Integer)
- Me.Label1.Text = resources.GetString("Label1.Text")
- Me.Label1.TextAlign = CType(resources.GetObject("Label1.TextAlign"), System.Drawing.ContentAlignment)
- Me.Label1.Visible = CType(resources.GetObject("Label1.Visible"), Boolean)
- '
- 'Label2
- '
- Me.Label2.AccessibleDescription = CType(resources.GetObject("Label2.AccessibleDescription"), String)
- Me.Label2.AccessibleName = CType(resources.GetObject("Label2.AccessibleName"), String)
- Me.Label2.Anchor = CType(resources.GetObject("Label2.Anchor"), System.Windows.Forms.AnchorStyles)
- Me.Label2.AutoSize = CType(resources.GetObject("Label2.AutoSize"), Boolean)
- Me.Label2.Dock = CType(resources.GetObject("Label2.Dock"), System.Windows.Forms.DockStyle)
- Me.Label2.Enabled = CType(resources.GetObject("Label2.Enabled"), Boolean)
- Me.Label2.Font = CType(resources.GetObject("Label2.Font"), System.Drawing.Font)
- Me.Label2.Image = CType(resources.GetObject("Label2.Image"), System.Drawing.Image)
- Me.Label2.ImageAlign = CType(resources.GetObject("Label2.ImageAlign"), System.Drawing.ContentAlignment)
- Me.Label2.ImageIndex = CType(resources.GetObject("Label2.ImageIndex"), Integer)
- Me.Label2.ImeMode = CType(resources.GetObject("Label2.ImeMode"), System.Windows.Forms.ImeMode)
- Me.Label2.Location = CType(resources.GetObject("Label2.Location"), System.Drawing.Point)
- Me.Label2.Name = "Label2"
- Me.Label2.RightToLeft = CType(resources.GetObject("Label2.RightToLeft"), System.Windows.Forms.RightToLeft)
- Me.Label2.Size = CType(resources.GetObject("Label2.Size"), System.Drawing.Size)
- Me.Label2.TabIndex = CType(resources.GetObject("Label2.TabIndex"), Integer)
- Me.Label2.Text = resources.GetString("Label2.Text")
- Me.Label2.TextAlign = CType(resources.GetObject("Label2.TextAlign"), System.Drawing.ContentAlignment)
- Me.Label2.Visible = CType(resources.GetObject("Label2.Visible"), Boolean)
- '
- 'Button1
- '
- Me.Button1.AccessibleDescription = CType(resources.GetObject("Button1.AccessibleDescription"), String)
- Me.Button1.AccessibleName = CType(resources.GetObject("Button1.AccessibleName"), String)
- Me.Button1.Anchor = CType(resources.GetObject("Button1.Anchor"), System.Windows.Forms.AnchorStyles)
- Me.Button1.BackgroundImage = CType(resources.GetObject("Button1.BackgroundImage"), System.Drawing.Image)
- Me.Button1.Dock = CType(resources.GetObject("Button1.Dock"), System.Windows.Forms.DockStyle)
- Me.Button1.Enabled = CType(resources.GetObject("Button1.Enabled"), Boolean)
- Me.Button1.FlatStyle = CType(resources.GetObject("Button1.FlatStyle"), System.Windows.Forms.FlatStyle)
- Me.Button1.Font = CType(resources.GetObject("Button1.Font"), System.Drawing.Font)
- Me.Button1.Image = CType(resources.GetObject("Button1.Image"), System.Drawing.Image)
- Me.Button1.ImageAlign = CType(resources.GetObject("Button1.ImageAlign"), System.Drawing.ContentAlignment)
- Me.Button1.ImageIndex = CType(resources.GetObject("Button1.ImageIndex"), Integer)
- Me.Button1.ImeMode = CType(resources.GetObject("Button1.ImeMode"), System.Windows.Forms.ImeMode)
- Me.Button1.Location = CType(resources.GetObject("Button1.Location"), System.Drawing.Point)
- Me.Button1.Name = "Button1"
- Me.Button1.RightToLeft = CType(resources.GetObject("Button1.RightToLeft"), System.Windows.Forms.RightToLeft)
- Me.Button1.Size = CType(resources.GetObject("Button1.Size"), System.Drawing.Size)
- Me.Button1.TabIndex = CType(resources.GetObject("Button1.TabIndex"), Integer)
- Me.Button1.Text = resources.GetString("Button1.Text")
- Me.Button1.TextAlign = CType(resources.GetObject("Button1.TextAlign"), System.Drawing.ContentAlignment)
- Me.Button1.Visible = CType(resources.GetObject("Button1.Visible"), Boolean)
- '
- 'PictureBox1
- '
- Me.PictureBox1.AccessibleDescription = CType(resources.GetObject("PictureBox1.AccessibleDescription"), String)
- Me.PictureBox1.AccessibleName = CType(resources.GetObject("PictureBox1.AccessibleName"), String)
- Me.PictureBox1.Anchor = CType(resources.GetObject("PictureBox1.Anchor"), System.Windows.Forms.AnchorStyles)
- Me.PictureBox1.BackgroundImage = CType(resources.GetObject("PictureBox1.BackgroundImage"), System.Drawing.Image)
- Me.PictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
- Me.PictureBox1.Dock = CType(resources.GetObject("PictureBox1.Dock"), System.Windows.Forms.DockStyle)
- Me.PictureBox1.Enabled = CType(resources.GetObject("PictureBox1.Enabled"), Boolean)
- Me.PictureBox1.Font = CType(resources.GetObject("PictureBox1.Font"), System.Drawing.Font)
- Me.PictureBox1.Image = CType(resources.GetObject("PictureBox1.Image"), System.Drawing.Bitmap)
- Me.PictureBox1.ImeMode = CType(resources.GetObject("PictureBox1.ImeMode"), System.Windows.Forms.ImeMode)
- Me.PictureBox1.Location = CType(resources.GetObject("PictureBox1.Location"), System.Drawing.Point)
- Me.PictureBox1.Name = "PictureBox1"
- Me.PictureBox1.RightToLeft = CType(resources.GetObject("PictureBox1.RightToLeft"), System.Windows.Forms.RightToLeft)
- Me.PictureBox1.Size = CType(resources.GetObject("PictureBox1.Size"), System.Drawing.Size)
- Me.PictureBox1.SizeMode = CType(resources.GetObject("PictureBox1.SizeMode"), System.Windows.Forms.PictureBoxSizeMode)
- Me.PictureBox1.TabIndex = CType(resources.GetObject("PictureBox1.TabIndex"), Integer)
- Me.PictureBox1.TabStop = False
- Me.PictureBox1.Text = resources.GetString("PictureBox1.Text")
- Me.PictureBox1.Visible = CType(resources.GetObject("PictureBox1.Visible"), Boolean)
- '
- 'TextBox2
- '
- Me.TextBox2.AccessibleDescription = CType(resources.GetObject("TextBox2.AccessibleDescription"), String)
- Me.TextBox2.AccessibleName = CType(resources.GetObject("TextBox2.AccessibleName"), String)
- Me.TextBox2.Anchor = CType(resources.GetObject("TextBox2.Anchor"), System.Windows.Forms.AnchorStyles)
- Me.TextBox2.AutoSize = CType(resources.GetObject("TextBox2.AutoSize"), Boolean)
- Me.TextBox2.BackgroundImage = CType(resources.GetObject("TextBox2.BackgroundImage"), System.Drawing.Image)
- Me.TextBox2.Dock = CType(resources.GetObject("TextBox2.Dock"), System.Windows.Forms.DockStyle)
- Me.TextBox2.Enabled = CType(resources.GetObject("TextBox2.Enabled"), Boolean)
- Me.TextBox2.Font = CType(resources.GetObject("TextBox2.Font"), System.Drawing.Font)
- Me.TextBox2.ImeMode = CType(resources.GetObject("TextBox2.ImeMode"), System.Windows.Forms.ImeMode)
- Me.TextBox2.Location = CType(resources.GetObject("TextBox2.Location"), System.Drawing.Point)
- Me.TextBox2.MaxLength = CType(resources.GetObject("TextBox2.MaxLength"), Integer)
- Me.TextBox2.Multiline = CType(resources.GetObject("TextBox2.Multiline"), Boolean)
- Me.TextBox2.Name = "TextBox2"
- Me.TextBox2.PasswordChar = CType(resources.GetObject("TextBox2.PasswordChar"), Char)
- Me.TextBox2.RightToLeft = CType(resources.GetObject("TextBox2.RightToLeft"), System.Windows.Forms.RightToLeft)
- Me.TextBox2.ScrollBars = CType(resources.GetObject("TextBox2.ScrollBars"), System.Windows.Forms.ScrollBars)
- Me.TextBox2.Size = CType(resources.GetObject("TextBox2.Size"), System.Drawing.Size)
- Me.TextBox2.TabIndex = CType(resources.GetObject("TextBox2.TabIndex"), Integer)
- Me.TextBox2.Text = resources.GetString("TextBox2.Text")
- Me.TextBox2.TextAlign = CType(resources.GetObject("TextBox2.TextAlign"), System.Windows.Forms.HorizontalAlignment)
- Me.TextBox2.Visible = CType(resources.GetObject("TextBox2.Visible"), Boolean)
- Me.TextBox2.WordWrap = CType(resources.GetObject("TextBox2.WordWrap"), Boolean)
- '
- 'TextBox1
- '
- Me.TextBox1.AccessibleDescription = CType(resources.GetObject("TextBox1.AccessibleDescription"), String)
- Me.TextBox1.AccessibleName = CType(resources.GetObject("TextBox1.AccessibleName"), String)
- Me.TextBox1.Anchor = CType(resources.GetObject("TextBox1.Anchor"), System.Windows.Forms.AnchorStyles)
- Me.TextBox1.AutoSize = CType(resources.GetObject("TextBox1.AutoSize"), Boolean)
- Me.TextBox1.BackgroundImage = CType(resources.GetObject("TextBox1.BackgroundImage"), System.Drawing.Image)
- Me.TextBox1.Dock = CType(resources.GetObject("TextBox1.Dock"), System.Windows.Forms.DockStyle)
- Me.TextBox1.Enabled = CType(resources.GetObject("TextBox1.Enabled"), Boolean)
- Me.TextBox1.Font = CType(resources.GetObject("TextBox1.Font"), System.Drawing.Font)
- Me.TextBox1.ImeMode = CType(resources.GetObject("TextBox1.ImeMode"), System.Windows.Forms.ImeMode)
- Me.TextBox1.Location = CType(resources.GetObject("TextBox1.Location"), System.Drawing.Point)
- Me.TextBox1.MaxLength = CType(resources.GetObject("TextBox1.MaxLength"), Integer)
- Me.TextBox1.Multiline = CType(resources.GetObject("TextBox1.Multiline"), Boolean)
- Me.TextBox1.Name = "TextBox1"
- Me.TextBox1.PasswordChar = CType(resources.GetObject("TextBox1.PasswordChar"), Char)
- Me.TextBox1.RightToLeft = CType(resources.GetObject("TextBox1.RightToLeft"), System.Windows.Forms.RightToLeft)
- Me.TextBox1.ScrollBars = CType(resources.GetObject("TextBox1.ScrollBars"), System.Windows.Forms.ScrollBars)
- Me.TextBox1.Size = CType(resources.GetObject("TextBox1.Size"), System.Drawing.Size)
- Me.TextBox1.TabIndex = CType(resources.GetObject("TextBox1.TabIndex"), Integer)
- Me.TextBox1.Text = resources.GetString("TextBox1.Text")
- Me.TextBox1.TextAlign = CType(resources.GetObject("TextBox1.TextAlign"), System.Windows.Forms.HorizontalAlignment)
- Me.TextBox1.Visible = CType(resources.GetObject("TextBox1.Visible"), Boolean)
- Me.TextBox1.WordWrap = CType(resources.GetObject("TextBox1.WordWrap"), Boolean)
- '
- 'LocalizedForm
- '
- Me.AccessibleDescription = CType(resources.GetObject("$this.AccessibleDescription"), String)
- Me.AccessibleName = CType(resources.GetObject("$this.AccessibleName"), String)
- Me.Anchor = CType(resources.GetObject("$this.Anchor"), System.Windows.Forms.AnchorStyles)
- Me.AutoScaleBaseSize = CType(resources.GetObject("$this.AutoScaleBaseSize"), System.Drawing.Size)
- Me.AutoScroll = CType(resources.GetObject("$this.AutoScroll"), Boolean)
- Me.AutoScrollMargin = CType(resources.GetObject("$this.AutoScrollMargin"), System.Drawing.Size)
- Me.AutoScrollMinSize = CType(resources.GetObject("$this.AutoScrollMinSize"), System.Drawing.Size)
- Me.BackgroundImage = CType(resources.GetObject("$this.BackgroundImage"), System.Drawing.Image)
- Me.ClientSize = CType(resources.GetObject("$this.ClientSize"), System.Drawing.Size)
- Me.Controls.AddRange(New System.Windows.Forms.Control() {Me.Button1, Me.PictureBox1, Me.TextBox2, Me.Label2, Me.TextBox1, Me.Label1})
- Me.Dock = CType(resources.GetObject("$this.Dock"), System.Windows.Forms.DockStyle)
- Me.Enabled = CType(resources.GetObject("$this.Enabled"), Boolean)
- Me.Font = CType(resources.GetObject("$this.Font"), System.Drawing.Font)
- Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
- Me.ImeMode = CType(resources.GetObject("$this.ImeMode"), System.Windows.Forms.ImeMode)
- Me.Location = CType(resources.GetObject("$this.Location"), System.Drawing.Point)
- Me.MaximumSize = CType(resources.GetObject("$this.MaximumSize"), System.Drawing.Size)
- Me.MinimumSize = CType(resources.GetObject("$this.MinimumSize"), System.Drawing.Size)
- Me.Name = "LocalizedForm"
- Me.RightToLeft = CType(resources.GetObject("$this.RightToLeft"), System.Windows.Forms.RightToLeft)
- Me.StartPosition = CType(resources.GetObject("$this.StartPosition"), System.Windows.Forms.FormStartPosition)
- Me.Text = resources.GetString("$this.Text")
- Me.Visible = CType(resources.GetObject("$this.Visible"), Boolean)
- Me.ResumeLayout(False)
-
- End Sub
-
- #End Region
-
- ' when the picture box is clicked, a string is retrieved from
- ' the resource file
-
- Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox1.Click
- ' get a reference to the ResourceManager for this form
- Dim resources As New System.Resources.ResourceManager(Me.GetType)
- ' read the name of the capital city
- Dim capitalCity As String
- capitalCity = CStr(resources.GetObject("Nation.CapitalCity"))
- ' display it
- MessageBox.Show("The capital is " & capitalCity, "Demo", MessageBoxButtons.OK, MessageBoxIcon.Information)
- End Sub
-
- End Class
-
- Module CultureProcedures
-
- ' enforce the requested culture
-
- Sub SetUICulture(ByVal culture As String)
- Try
- System.Threading.Thread.CurrentThread.CurrentUICulture = New System.Globalization.CultureInfo(culture)
- Catch
- MessageBox.Show("Locale '" & culture & "' isn't supported", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
- End Try
- End Sub
- End Module